# -*- coding：utf-8 -*-
"""
@Time:2024-08-1710:51
@Auth:泛彼泊舟
@File:2、异常处理.py
@IDE:PyCharm
@模块功能：xxx
"""
"""
什么是异常？
- 在python中不符合语法规则的代码，运行之后出现异常信息，称为bug
如除数不能为0，变量需要先定义等，
读取文件不存在等等
为了保证程序的继续运行，我们可以将可能出现异常的地方进行处理
用try关键字进行异常捕获
- 将可能出现异常的代码放置try的代码块中
- 如果try的代码块中出现了异常，那么会执行except中的代码块
- 如果没有出现异常，那么会执行else中的代码块
- 不管是否出现异常，最后都会执行finally中的代码块
"""
print('开始执行代码')
try:
    print(1)
    print(3/0)
    print(2)
except:
    print("如果try中的代码出现了异常，那么执行except当中的代码")
    print(3)
else:
    print("如果try当中的代码块没有出现异常，那么执行else当中的代码")
    print(4)
finally:
    print("不管try当中是否有异常，最后多会执行finally当中的代码")
    print(5)
print('代码执行结束')